layer of cloud - English Synonyms Dictionary